VOC: A Methodology for the Translation Validation of OptimizingCompilers
نویسندگان
چکیده
There is a growing awareness, both in industry and academia, of the crucial role of formally verifying the translation from high-level source-code into low-level object code that is typically performed by an optimizing compiler. Formally verifying an optimizing compiler, as one would verify any other large program, is not feasible due to its size, ongoing evolution and modi cation, and, possibly, proprietary considerations. Translation validation is a novel approach that o ers an alternative to the veri cation of translators in general and compilers in particular: Rather than verifying the compiler itself, one constructs a validation tool which, after every run of the compiler, formally con rms that the target code produced in the run is a correct translation of the source program. The paper presents voc, a methodology for the translation validation of optimizing compilers. We distinguish between structure preserving optimizations, for which we establish a simulation relation between the source and target code based on computational induction, and structure modifying optimizations, for which we develop specialized \permutation rules". The paper also describes voc-64|a prototype translation validator tool that automatically produces veri cation conditions for the global optimizations of the SGI Pro-64 compiler.
منابع مشابه
The Feasibility and Applicability of Grounded Theory Methodology in Translation Studies: Developing Translator Competence
The development of sociological approach to the study of translation makes it possible for the researchers to adopt different methodology to develop new theoretical formulations and concepts. These formulations are arrived at through the interaction with those being studied through the interpretation of real social world and meanings of the participants involved in the translation/social event....
متن کاملDevelopment and Content Validation of a Transcultural Instrument to Assess Organizational Readiness for Knowledge Translation in Healthcare Organizations: The OR4KT
Background Implementing effective interventions in healthcare requires organizations to be ready to support change. This study aimed to develop, adapt transculturally, and assess the content and face validity of the Organizational Readiness for Knowledge Translation (OR4KT) tool. The OR4KT was designed to measure the readiness of healthcare organizations to implement evidence-informed change ac...
متن کاملAssessing Organizational Readiness for Change; Comment on “Development and Content Validation of a Transcultural Instrument to Assess Organizational Readiness for Knowledge Translation in Healthcare Organizations: The OR4KT”
This commentary provides an overview of the organizational readiness for change (ORC) literature over the last decade, with respect to prevailing definitions, theories, and tools to guide assessment of ORC in preparation for implementation. The development of the OR4KT by Gagnon et al is an important contribution to this body of work. This commentary highlights the strengths of the OR4KT includ...
متن کاملPerceived Maternal Parenting Self-Efficacy (PMP S-E) Tool: Translation and Face Validation with Iranian Mothers of Hospitalized Preterm Neonates
Objectives: Mothers’ perception of their ability to parenting (maternal parenting self-efficacy) is a critical issue that influences their interactions with their preterm neonates. For better support of these mothers, a robust tool is needed which can measure mothers’ perception of their ability to understand and care for their preterm neonates as well as being sensitive to the various levels a...
متن کاملTranslation and validation of Persian version of Index of Dental Anxiety and Fear (IDAF-4C+)
BACKGROUND AND AIM: Being able to measure dental anxiety and fear is a necessary prerequisite for studying and understanding the nature and consequences of this common fear. Index of Dental Anxiety and Fear (IDAF-4C+) is the latest scale presented for the assessment of dental anxiety, but it has never been applied in Iran. The aim of this study was t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. UCS
دوره 9 شماره
صفحات -
تاریخ انتشار 2003